#include "genericdao.h"
#include "pista.h"

void main()
{
  BDPair params[] =
  {
    {"host","localhost"},
    {"dbname","kartfacil"},
    {"port","5432"},
    {"user","postgres"},
    {"password","facil123"},
    {"sslmode","prefer"}, 
    {"connect_timeout","10"},
    {0,0}
  };

  setCurrentDAO(createDAO(bdConnect(params)));
//  BDConnection *conn = bdConnect(params);
//  GenericDAO *dao = createDAO(conn);
  pista *ptr = loadEntity(pista,"1");
  printf("%d %lld %s\n",pistaI.get_num_setores(ptr),pistaI.get_id(ptr),pistaI.get_nome(ptr));


  pista *p = pistaI.create();
//  pistaI.set_id(p,100000);
  pistaI.set_nome(p,"teste");
  pistaI.set_posicao(p,"10,10");
  pistaI.set_num_setores(p,5);
  storeEntity(pista,p);
}
